package com.financing.platform.dto;

import java.math.BigDecimal;
import java.util.List;





/**
 * @author Mars
 * @createDate 2014年7月10日
 */
public class OrderDTO extends BaseDTO{

	/** 
	* @Fields serialVersionUID :    
	*/ 
	private static final long serialVersionUID = 291506412135689500L;
	
	/**
	 * 订单ID
	 */
	private String id;
	
	/**
	 * 客户ID
	 */
	private Integer oCId;
	
	/**
	 * 产品ID
	 */
	private Integer oProjectId;
	
	/**
	 * 订单金额
	 */
	private BigDecimal oAmount;
	
	/**
	 * 订单状态
	 */
	private Integer oStatus;
	
	/**
	 * 备注
	 */
	private String oRemark;
	
	/**
	 * 返佣率
	 */
	private BigDecimal oRebateRate;
	
	/**
	 * 返佣金额
	 */
	private BigDecimal oRebateAmount;
	
	/**
	 * 销售价
	 */
	private BigDecimal oSellingPrice;
	/**
	 * 销售返佣额
	 */
	private BigDecimal oSellingRebate;
	/**
	 * 成本价
	 */
	private BigDecimal oCostPrice;
	/**
	 * 成本返佣额
	 */
	private BigDecimal oCostRebate;
	/**
	 * 核心价
	 */
	private BigDecimal oCorePrice;
	/**
	 * 核心返佣额
	 */
	private BigDecimal oCoreRebate;
	/**
	 * 成交价
	 */
	private BigDecimal oTransactionPrice;
	/**
	 * 成交返佣额
	 */
	private BigDecimal oTransactionRebate;
	
	/**
	 * 订单编号
	 */
	private String oCode;
	
	/**
	 * 合同列表
	 */
	private List<OrderContractDTO> orderContractList;
	
	/**
	 * FAID
	 */
	private String oFAId;
	
	/**
	 * 拉黑状态
	 */
	private String oDefriendStatus;
	// 有单相关
	/**
	 * 订单承销人ID
	 */
	private String oOwnerId;
	/**
	 * 有单竞价返佣额
	 */
	private BigDecimal oYouDanRebate;
	/**
	 * 有单价
	 */
	private BigDecimal oYouDanPrice;
	
	/**
	 * 标识
	 */
	 private String shopperId;


	public Integer getoCId() {
		return oCId;
	}

	public void setoCId(Integer oCId) {
		this.oCId = oCId;
	}

	public Integer getoProjectId() {
		return oProjectId;
	}

	public void setoProjectId(Integer oProjectId) {
		this.oProjectId = oProjectId;
	}

	public BigDecimal getoAmount() {
		return oAmount;
	}

	public void setoAmount(BigDecimal oAmount) {
		this.oAmount = oAmount;
	}


	public Integer getoStatus() {
		return oStatus;
	}

	public void setoStatus(Integer oStatus) {
		this.oStatus = oStatus;
	}

	public String getoRemark() {
		return oRemark;
	}

	public void setoRemark(String oRemark) {
		this.oRemark = oRemark;
	}

	public BigDecimal getoRebateRate() {
		return oRebateRate;
	}

	public void setoRebateRate(BigDecimal oRebateRate) {
		this.oRebateRate = oRebateRate;
	}

	public BigDecimal getoRebateAmount() {
		return oRebateAmount;
	}

	public void setoRebateAmount(BigDecimal oRebateAmount) {
		this.oRebateAmount = oRebateAmount;
	}


	public List<OrderContractDTO> getOrderContractList() {
		return orderContractList;
	}

	public void setOrderContractList(List<OrderContractDTO> orderContractList) {
		this.orderContractList = orderContractList;
	}

	public String getoCode() {
		return oCode;
	}

	public void setoCode(String oCode) {
		this.oCode = oCode;
	}

	public BigDecimal getoSellingPrice() {
		return oSellingPrice;
	}

	public void setoSellingPrice(BigDecimal oSellingPrice) {
		this.oSellingPrice = oSellingPrice;
	}

	public BigDecimal getoSellingRebate() {
		return oSellingRebate;
	}

	public void setoSellingRebate(BigDecimal oSellingRebate) {
		this.oSellingRebate = oSellingRebate;
	}

	public BigDecimal getoCostPrice() {
		return oCostPrice;
	}

	public void setoCostPrice(BigDecimal oCostPrice) {
		this.oCostPrice = oCostPrice;
	}

	public BigDecimal getoCostRebate() {
		return oCostRebate;
	}

	public void setoCostRebate(BigDecimal oCostRebate) {
		this.oCostRebate = oCostRebate;
	}

	public BigDecimal getoCorePrice() {
		return oCorePrice;
	}

	public void setoCorePrice(BigDecimal oCorePrice) {
		this.oCorePrice = oCorePrice;
	}

	public BigDecimal getoCoreRebate() {
		return oCoreRebate;
	}

	public void setoCoreRebate(BigDecimal oCoreRebate) {
		this.oCoreRebate = oCoreRebate;
	}

	public BigDecimal getoTransactionPrice() {
		return oTransactionPrice;
	}

	public void setoTransactionPrice(BigDecimal oTransactionPrice) {
		this.oTransactionPrice = oTransactionPrice;
	}

	public BigDecimal getoTransactionRebate() {
		return oTransactionRebate;
	}

	public void setoTransactionRebate(BigDecimal oTransactionRebate) {
		this.oTransactionRebate = oTransactionRebate;
	}

	public String getoDefriendStatus() {
		return oDefriendStatus;
	}

	public void setoDefriendStatus(String oDefriendStatus) {
		this.oDefriendStatus = oDefriendStatus;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getoFAId() {
		return oFAId;
	}

	public void setoFAId(String oFAId) {
		this.oFAId = oFAId;
	}

	public String getoOwnerId() {
		return oOwnerId;
	}

	public void setoOwnerId(String oOwnerId) {
		this.oOwnerId = oOwnerId;
	}

	public BigDecimal getoYouDanRebate() {
		return oYouDanRebate;
	}

	public void setoYouDanRebate(BigDecimal oYouDanRebate) {
		this.oYouDanRebate = oYouDanRebate;
	}

	public BigDecimal getoYouDanPrice() {
		return oYouDanPrice;
	}

	public void setoYouDanPrice(BigDecimal oYouDanPrice) {
		this.oYouDanPrice = oYouDanPrice;
	}

	public String getShopperId() {
		return shopperId;
	}

	public void setShopperId(String shopperId) {
		this.shopperId = shopperId;
	}
	
}
